90306: xfi:fact-has-explicit-dimension

Documentation

Owners

Name Affiliation Email Start End
Herm Fischer UBMatrix / Mark V Systems fischer@markv.com 06-02-2008 at 12:55:00

References

function definition

Test Case Variations


V-01 Test correct location dimension for Mount Kilimanjaro

Documentation

Inputs

Outputs

  • Result test: $result instance of xs:boolean and count( $result ) eq 1 and $result eq true()

V-02 Test default location dimension for Vinson Massif

Documentation

Mt Vinson uses the Antarctica default dimension, so although it is not physically reported in the context, it is virtually reported due to the default for the dimension.

Inputs

Outputs

  • Result test: $result instance of xs:boolean and count( $result ) eq 1 and $result eq true()

V-03 Location dimension for AtmosphericPhenomenon concept Aurora Borealis (whose hypercube lacks the location dimension). In a previous version this was false, but given that the dimension default applies globally even when not in the hypercube, the default dimension is returned anyway, so result here is now true.

Documentation

Inputs

Outputs

  • Result test: $result instance of xs:boolean and count( $result ) eq 1 and $result eq true()

V-04 Error of concept argument which is not a dimension

Documentation

Inputs

Outputs

  • Error code: xfie:invalidExplicitDimensionQName

V-04a Error of non-XBRL element argument as dimension argument

Documentation

Inputs

Outputs

  • Error code: xfie:invalidExplicitDimensionQName

V-05 Dimension can be located in either segment or scenario, for this variation appears in the segment, to test that function is looking in only desired location for value.

Documentation

Inputs

Outputs

  • Result test: $result instance of xs:boolean and count( $result ) eq 1 and $result eq true()

V-06 Dimension can be located in either segment or scenario but for this variation appears in the scenario instead of segment, to test that function is looking in only both locations for value.

Documentation

Inputs

Outputs

  • Result test: $result instance of xs:boolean and count( $result ) eq 1 and $result eq true()

Revisions

Name On Details
Herm Fischer 01-09-2008 at 00:00:00 Created the test case.
Herm Fischer 02-09-2008 at 00:00:00 Separated explicit and typed functions. Fixed syntax errors.
Herm Fischer 18-03-2011 at 16:00:00 Changed V-03 result to true as the default dimension always applies, without worry that hypercubes do not allow it.